<?php
include_once "config/db-cred.inc.php"; // DB info

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");
mysql_select_db($dbname);

require_once "amember/library/Am/Lite.php";

require_once "class/logMein.php";
$log = new logmein();     //инициализация класса
$log->dbconnect();        //подключаем базу
$log->encrypt = true;	  //true если пароль в md5.


//print_r(Am_Lite::getInstance()->getAccess());  

session_start();
//print_r($_SESSION);
//Доступ в админку только админам. Кроме админки доступ везде юзерам амембер.
if($_SERVER['PHP_SELF']=="/inc/admin.php"){
    //админка
    if ($log->admincheck($_SESSION['loggedin'], "logon", "password", "useremail", $_SESSION['loggedusr']) == false){
        die(include("retry.php"));
    }
}elseIF(!Am_Lite::getInstance()->isLoggedIn()){
    //если не в амембере
   
                        //и не админы
                       if(!$log->admincheck($_SESSION['loggedin'], "logon", "password", "useremail", $_SESSION['loggedusr'])){ 
                                     die(include("inc/logon_amember.php"));}
                       
                                         
}else{
        //залогинены в амембере
        if (Am_Lite::getInstance()->isLoggedIn()){
           $_SESSION['amembermail']=Am_Lite::getInstance()->getEmail();           
        }
        
        
}


/*
 * Include the necessary configuration info
 */


require_once "lib/dbsimple/Generic.php";
require_once "lib/createZip/class.createZip.php";
$DATABASE = DbSimple_Generic::connect(DBCONFIG);
$DATABASE->setErrorHandler('databaseErrorHandler');




/*
 * Define the auto-load function for classes
 */
function __autoload($class)
{
    $filename = "../class/" . $class . ".php";
    if ( file_exists($filename) )
    {
        include_once $filename;
    }
}

function databaseErrorHandler($message, $info)
{
    // Если использовалась @, ничего не делать.
    if (!error_reporting()) return;
    // Выводим подробную информацию об ошибке.
    echo "SQL Error: $message<br><pre>"; 
    print_r($info);
    echo "</pre>";
    exit();
}

function excerpt($stroka){
    trim($stroka);
if (strlen($stroka)>100){
    $limit = 10;
    $res = '';
    $ar = explode(' ', $stroka);
    for($i = 0; isset($ar[$i]) && $i < $limit; $i++) {
    $res .= $ar[$i].' ';
    }
    return $res."....";}else{return $stroka;}

}

if ($_REQUEST['logout']){
   $log->logout();
      echo "<script> location=\"/\" </script>";
}

?>
